home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
001a
/
cmc501.zip
/
CMCREAD.ME
< prev
next >
Wrap
Text File
|
1991-10-06
|
9KB
|
219 lines
CMCREAD.ME
{COMMO} MASTER CONTROL
by Don Garrett
Version 5.01
WELCOME
Welcome to MASTER CONTROL the do everything macro for {COMMO}.
If you are new to {COMMO}, all this might be a little overwhelming.
Hang in there! It will all fall into place very soon. You don't
have to be a genius to write {COMMO} macros! The genius is in
Fred Brucker's elegantly simple program and macro language.
I have been using parts of this macro for a long time, but
this version is a complete reorganization of the constituent
parts. My old COMMO.MAC file just sort of grew, Topsy like, until
it became evident that I had to do something or further growth
would be impossible. This CMC.MAC was the result of a plan. I
have tried to integrate all of the parts and organize everything
into modules. This should make future revisions much easier than
before. It should also make it easier for you to modify and to
make additions. I hope you have as much fun modifying and using
these macros as I had writing them.
SYSTEM REQUIREMENTS
The only absolute requirement is COMMO501.ZIP and a system
that it will run on. Other programs that are used include:
LIST.COM; PNS.EXE; DSZ.COM; PUMA.EXE; (now MPt,) BIMODEM;
PCZ.EXE; and QEDIT.
WHAT DOES IT DO?
MASTER CONTROL will let you plan a session to do all or some of
the following for either Wildcat! or PCBoard BBSs:
Download Net mail and upload replies using either
Tomcat! or Qmail 3 doors.
Upload Net mail replies only.
Download files from a simple ascii list.
Do Bimodem transfers of files. (Either Up and/or Down.)
Delay any of these functions until a preset time.
Automatic Zmodem and Puma downloads.
Automatic logon to supported BBSs.
Online quoting.
Front door logons with Wildcat! {Sends ESCAPE twice if
asked.}
MAKING IT WORK FOR YOU
The MASTER CONTROL macro file is going to take some
customizing to make it run for you. For example: if you are not a
paid up member of Cybertech BBS you will get summarily booted off
Node 2. (Likewise with any subscription multi-line board.) Also
you will have to change the paths as necessary. Most of the
changes can be made to the CMCINFO.MAC file. This is really the
heart of the system. The only other changes that must be made
are in the combination password/bbsid field in the CMC.FON file.
I believe that if you follow the instructons in INSTALL.CMC you
will have no trouble.
Note that I use a combination upload/download directory and have
it assigned to the %uldir variable. If you use separate
directories you will have to modify the scripts extensively. I
have included my directory tree below if for those that are
interested.
FILES INCLUDED
CMC.MAC MASTER CONTROL ver. 5.01 macro file
CMC.FON The {COMMO} dialing directory ****
CMCREAD.ME This file
CMC.BAT The .BAT that loads {COMMO} ****
CMC.DOC MASTER CONTROL Documentation File
INSTALL.CMC Instructions for installation of CMC
CMCINFO.MAC BBS and user info ****
****THESE FILES MUST BE CONFIGURED BY YOU. SEE INSTALL.CMC
FOR DETAILS.
HOW I HANDLE MY NET MAIL
I rename all .QWK packets as soon as they are downloaded.
It works this way. Let us assume that I have just downloaded
FORUM!.QWK. A macro called RENQWK, will read a number from the
file CMC.NUM and use it to rename FORUM!.QWK to 1ORUM!.QWK then
adds one to the number in the file. If I then downloaded
CYBER.QWK it would be renamed as 2YBER.QWK, and so on.
(If you selected N for the rename option in CMCINFO.MAC the .QWK
packets will not be renamed.)
When I exit my mail reader the batch file asks if I want to
move move the .QWK packets to the OLDQWK directory. If I have
read them I answer Y and they are moved out of the way.
(Periodically I delete the old files.)
I have SLMR put the .REP packets in my upload/download
directory. After the .REP packets are uploaded they are renamed
as above with the RENREP macro and moved to an OLDREP directory.
(If you have selected N to the rename option in CMCINFO.MAC the
.REP packet will not be renamed but will be moved.)
When the number in CMC.NUM exceeds 900 it will be restarted
with 1.
The effect of all this is that each packet has a unique name
and is numbered in the order downloaded. The .REP packets are
gotten out of the way and you don't make multiple uploads
accidentally. (If something goes wrong you can rename the .REP
packet and upload it again. Much better than just deleting it.)
If you want to use my renumbering system you must place a Y
in Section 3 of the CMCINFO.MAC. Inserting an N will prevent
the renaming of any files. Example: {setv renum,n}
MY DIRECTORY CONFIGURATION
C:\─┬─BATS
├─COM─────────┬─COMMO
├─ULDL────────┬─GET
│ ├─OLDQWK
│ ├─OLDREP
├─SLMR └─OLDPTH
Only C:\BATS is in my path.
C:\COM\ULDL is my combination upload/download directory.
The C:\COM\ULDL\GET directory is for old .GET files.
The OLDQWK and OLDREP directories are for old net mail packets and
replies. I clean them out about once a month.
The OLDPTH directory is for old BIMODEM.PTH files.
THE FUTURE
With 5.01 it should be relatively easy to add an automatic
FILE UPLOAD FROM A LIST feature. It will use an ascii list and
include descriptions. I used Bimodem for this in the past but
with Wildcat! 3.0, (which does not yet support Bimodem,) there
is only one BBS that I call that still supports Bimodem. It
will be upgrading any day now to Wildcat! 3.0. I will begin
work on the FILE UPLOAD FROM A LIST feature as soon as I get
this version of CMC out the door.
WHAT TO DO IF YOU NEED SUPPORT & WHY DON'T YOU WRITE?
Like most programmers, part time programmers in particular, I
think of this macro a little like a child.{G} And like most
parents I like to know where my children are going and what they
are doing, or even if they are misbehaving. So if you find this
macro useful or have any suggestions about future releases please
drop me a note. This is FREEWARE so a 29 cent stamp won't kill
ya.{G} A floppy disk and a SASE will get you the current release.
{The latest release along with any incremental enhancements will
always be found on FORUM! in the "{COMMO} Support Files" file area
available to any first time caller. Once at the Main Menu, press
F, then L, then L again for a list of the various file areas.
Choose the number of the {COMMO} Support Files area and check
for the latest version of {COMMO} and CMC. The number of CMC
will always correspond to the latest version of {COMMO} that is
supported. For example: COMMO501.ZIP and CMC501.ZIP. Updates
in my macro will be denoted with a letter suffix. Like this:
CMC501A.ZIP.
Post a message to Don Garrett on:
The Programmers FORUM! (803) 862-4616
The {COMMO} conference on RIME (Carried locally by CYBER)
The {COMMO} conference on WildNet (Carried locally by FORUM!)
*Note: The {COMMO} conferences in RIME and Wildnet are
now cross linked.
ScamNet (A local network.)
Or there is always snail mail:
Don Garrett
980 Garrison Rd.
Pelzer, SC 29669
Have fun!!
{don} {registered commo user 238}
P.S. Don't forget to register {COMMO}. It is one way of
saying Thank You to Fred Brucker for writing this marvelous little
comm program that we all enjoy.